![]() |
ExtendedToString |
||||
Header: | NumberFormatting.h | Carbon status: | Supported | |
Converts an internal floating-point representation of a number into a string that can be presented to the user, using a NumFormatStringRec structure to specify how the output number string is formatted
FormatStatus ExtendedToString ( const extended80 *x, const NumFormatString *myCanonical, const NumberParts *partsTable, Str255 outString );
A pointer to a floating-point value in 80-bit SANE representation.
A pointer to the internal representation of the formatting information for numbers, as produced by the StringToFormatRec function.
A pointer to a structure, obtained from the tokens ('itl4') resource, that shows the correspondence between generic number part separators (tokens) and their localized version (for example, a thousand separator is a comma in the United States and a decimal point in France).
On output, contains the number formatted according to the information in myFormatRec.
A value that denotes the confidence level for the conversion that it performed. The low byte of the FormatStatus value is of type FormatResultType. Be sure to cast the result of ExtendedToString to a type FormatResultType before working with it.
ExtendedToString creates a string representation of a floating-point number, using the formatting information in the myFormatRec parameter (which was created by a previous call to StringToFormatRec) to determine how the number should be formatted for output. It uses the number parts table to determine the component parts of the number string.
To obtain a handle to the number parts table from a tokens resource, use the GetIntlResourceTable function.
Supported in Carbon. Available in Carbon 1.0.2 and later when running Mac OS 8.1 or later.
© 2000 Apple Computer, Inc. (Last Updated 6/30/2000)